#include <stdio.h>

int main(int argc, char const *argv[])
{
    int n, i;
    unsigned long long factorial = 1;

    printf("Введите n: ");
    scanf("%d", &n);

    // проверяем чтобы введенное число было положительным
    if(n < 0)
    printf("Факториал отрицательного числа не существует\n");
    else
    {
        for(i = 1; i <= n; ++i)
        {
            factorial *= i;
        }
        printf("Факториал %d = %llu\n", n, factorial);
    }
    return 0;
}
